UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 Form 13F HR Form 13F Cover Page Report for the Calendar Year or Quarter Ended: June 30, 2004 Check here if Amendment ( X ) ; Amendment Number: 1 This Amendment (Check only one.): ( ) is a restatement ( ) adds new holdings entries. Institutional Investment Manager Filing this Report: Name: Friedman, Billings, Ramsey Group Address: 1001 19th Street North Potomac Tower Arlington, VA 22209 13F File Number: 28-5254 The Institutional investment manager filing this report and the person by whom it is Signed hereby represent that the person signing the report is authorized to submit it, That all the information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form. Person signing this Report on Behalf of Reporting Manager: Name: Nicholas J. Nichols Title: EVP and Chief Compliance Officer Phone: 703-312-9500 Signature, Place, and Date of Signing: Nicholas J. Nichols Arlington, VA August 10, 2004 Report Type (Check only one.): (X ) 13F HOLDINGS REPORT ( ) 13F NOTICE. ( ) 13F COMBINATION REPORT List of Other Managers Reporting for this Manager: I AM SIGNING THIS REPORT AS REQUIRED BY THE SECURITIES EXCHANGE ACT OF 1934 FORM 13F SUMMARY PAGE Report Summary: Number of Other Included Managers: 6 Form 13F Information Table Entry Total: 50,321,233 Form 13F Information Table Value Total: $ 1,123,178,395 List of Other Included Managers: No: Name 1) Friedman Billings Ramsey & Co. 2) Friedman Billings Ramsey Investment management Inc. 3) FBR Fund Advisers, Inc. 4) FBR Venture Capital Managers, Inc. 5) Money Management Associates 6) FBR Group Name of Issuer Cla Cusip Value Prn sh Put/ Inv. Oth Sole ss x1000 Amt prn Call Disc Mgr Mgr Accredited Home Lend. com 00437P107 14376 510697 sh 0 sole 0 510697 Adolor Corp. com 00724X102 393 31030 sh 0 sole 0 31030 Advancis com 00764L109 2675 397468 sh 0 sole 0 397468 Aerogen com 007779309 127 41000 sh 0 sole 0 41000 AGL Resources com 001204106 5720 196900 sh 0 sole 0 196900 Alkermes Inc. com 01642T108 412 30300 sh 0 sole 0 30300 Allegheny Energy com 017361106 230 14950 sh 0 sole 0 14950 Alliant Energy com 018802108 887 34000 sh 0 sole 0 34000 Allin Corporation com 019924109 266 1021177 sh 0 sole 0 1021177 Ameren com 023608102 1668 38825 sh 0 sole 0 38825 American Ele Power com 025537101 896 28000 sh 0 sole 0 28000 American Express com 025816109 1028 20000 sh 0 sole 0 20000 American Fin'l Rlty com 02607P305 24293 1700000 sh 0 sole 0 1700000 Americredit com 03060R101 21190 1085000 sh 0 sole 0 1085000 Ameritrade com 03074K100 3371 297000 sh 0 sole 0 297000 Amgen Inc. com 031162100 1091 20000 sh 0 sole 0 20000 Amylin Pharma com 032346108 912 40000 sh 0 sole 0 40000 Annaly Mortgage com 035710409 5853 345100 sh 0 sole 0 345100 Anthracite Capital com 037023108 599 50000 sh 0 sole 0 50000 Anworth Mortgage com 037347101 3386 285000 sh 0 sole 0 285000 Aquila Inc com 03840P102 581 163300 sh 0 sole 0 163300 Ashford Hospitality com 044103109 6627 793700 sh 0 sole 0 793700 Asta Funding com 046220109 6793 390422 sh 0 sole 0 390422 Astoria Fin'l com 046265104 2195 60000 sh 0 sole 0 60000 Atmos Energy com 049560105 4115 160750 sh 0 sole 0 160750 Avista Corp com 05379B107 651 35350 sh 0 sole 0 35350 Banc One com 06423A103 12049 236250 sh 0 sole 0 236250 Banc Rhode Island com 059690107 10814 308893 sh 0 sole 0 308893 Bank Mutual com 063750103 10223 937895 sh 0 sole 0 937895 Bank of America com 060505104 1682 19882 sh 0 sole 0 19882 BankUnited Fin'l com 06652B103 13125 508733 sh 0 sole 0 508733 Banner Bank com 06652V109 11986 410476 sh 0 sole 0 410476 Bayer AG adr 072730302 584 20000 sh 0 sole 0 20000 Berkshire Hathaway Cl com 084670108 8006 90 sh 0 sole 0 90 Biocryst Pharma com 09058V103 147 21250 sh 0 sole 0 21250 Bioenvision Inc. com 09059N100 469 53500 sh 0 sole 0 53500 Biosante Pharma com 09065V203 154 20000 sh 0 sole 0 20000 Biosource Int'l com 09066H104 251 35600 sh 0 sole 0 35600 Bristol Meyers Squibb com 110122108 760 31000 sh 0 sole 0 31000 Brookline Bcorp com 11373M107 8671 591054 sh 0 sole 0 591054 BSB Bancorp com 055652101 4517 127194 sh 0 sole 0 127194 Canon Inc com 138006309 302 5650 sh 0 sole 0 5650 Capital Lease Funding com 140288101 4758 457500 sh 0 sole 0 457500 Capital One Fin'l com 14040H105 1368 20000 sh 0 sole 0 20000 Capitol Fed Finl com 14057C106 7027 235000 sh 0 sole 0 235000 Cardinal Health com 14149Y108 291 4150 sh 0 sole 0 4150 CenterPoint Energy com 15189T107 4250 369600 sh 0 sole 0 369600 Cephalon Inc. com 156708109 540 10000 sh 0 sole 0 10000 CH Energy Group com 12541M102 485 10450 sh 0 sole 0 10450 Charter One Fin'l com 160903100 884 20000 sh 0 sole 0 20000 Chesapeake Utilities com 165303108 373 16440 sh 0 sole 0 16440 Cheviot Financial com 166774109 1148 108800 sh 0 sole 0 108800 Cinergy Corp com 172474108 1830 48150 sh 0 sole 0 48150 CIT Group Hldgs. com 125581108 1800 47000 sh 0 sole 0 47000 Citigroup com 172967101 605 13000 sh 0 sole 0 13000 City Holding com 177835105 2741 86800 sh 0 sole 0 86800 CMS Energy com 125896100 1224 134100 sh 0 sole 0 134100 Comerica Inc com 200340107 21151 385400 sh 0 sole 0 385400 Commerical Cap com 20162L105 23558 1356226 sh 0 sole 0 1356226 Connetics Corp. com 208192104 1010 50000 sh 0 sole 0 50000 Consol Energy com 20854P109 17816 494901 sh 0 sole 0 494901 Consolidated Edison com 209115104 5279 132775 sh 0 sole 0 132775 Constellation Enrgy com 210371100 1898 50075 sh 0 sole 0 50075 Countrywide Finl com 222372104 702 10000 sh 0 sole 0 10000 Cyberonics com 23251P102 500 15000 sh 0 sole 0 15000 Delta Natural Gas com 247748106 304 12300 sh 0 sole 0 12300 Dendreon Corp. com 24823Q107 218 17800 sh 0 sole 0 17800 Desarrolladora Homex adr 25030W100 866 50000 sh 0 sole 0 50000 Dime Comm Bcp com 253922108 1930 110397 sh 0 sole 0 110397 Dominion Resources com 25746U109 9471 150150 sh 0 sole 0 150150 DOV Pharma com 259858108 618 44300 sh 0 sole 0 44300 Downey Fin'l Corp com 261018105 18904 355000 sh 0 sole 0 355000 DTE Energy Hds com 233331107 3258 80375 sh 0 sole 0 80375 Duke Energy com 264399106 9563 471300 sh 0 sole 0 471300 Dynavax (DVAX) com 268158102 462 69444 sh 0 sole 0 69444 Etrade Financial com 269246104 4460 400000 sh 0 sole 0 400000 El Paso Energy com 28336L109 5856 743150 sh 0 sole 0 743150 Elan PLC adr 284131208 1484 60000 sh 0 sole 0 60000 Eli Lilly and Co. com 532457108 699 10000 sh 0 sole 0 10000 EMC Corporation com 268648102 265 23275 sh 0 sole 0 23275 Energen Corp com 29265N108 2516 52425 sh 0 sole 0 52425 Energy East Corp com 29266M109 3822 157600 sh 0 sole 0 157600 Energysouth Inc com 292970100 739 18458 sh 0 sole 0 18458 Engel General Devel. com M40515104 2239 1119350 sh 0 sole 0 1119350 Entergy Corp com 29364G103 333 5950 sh 0 sole 0 5950 Equitable Resources com 294549100 4486 86750 sh 0 sole 0 86750 Exelon Corp com 30161N101 4076 122450 sh 0 sole 0 122450 Falcon Financial Inv. com 306032103 2340 300000 sh 0 sole 0 300000 Fannie Mae com 313586109 1213 17000 sh 0 sole 0 17000 First Indiana com 32054R108 242 12716 sh 0 sole 0 12716 First Pac Trust com 33589V101 2421 108900 sh 0 sole 0 108900 FirstFed Fin'l Corp com 337907109 29748 715100 sh 0 sole 0 715100 Franklin Bank com 352451108 15755 995900 sh 0 sole 0 995900 Freddie Mac com 313400301 1519 24000 sh 0 sole 0 24000 Fremont General com 357288109 12893 730500 sh 0 sole 0 730500 Frdman Billings Rams com 358434108 17676 893155 sh 0 sole 0 893155 Genentech com 368710406 1411 25100 sh 0 sole 0 25100 Gen-Probe Inc. com 36866T103 916 19358 sh 0 sole 0 19358 Genzyme Corp. com 372917104 947 20000 sh 0 sole 0 20000 Gilead Sciences com 375558103 670 10000 sh 0 sole 0 10000 Golden West Fin'l com 381317106 1914 18000 sh 0 sole 0 18000 Goldman Sachs com 38141G104 282 3000 sh 0 sole 0 3000 Government Properties com 38374W107 6441 616400 sh 0 sole 0 616400 Hanmi Financial com 410495105 8652 293276 sh 0 sole 0 293276 Hewlett-Packard com 428236103 285 13500 sh 0 sole 0 13500 Hibernia Corp com 428656102 1288 53000 sh 0 sole 0 53000 Highland Hospitality com 430141101 3953 393300 sh 0 sole 0 393300 Hingham Inst Svgs com 433323102 4312 107700 sh 0 sole 0 107700 HMN Fin'l com 40424G108 2673 101369 sh 0 sole 0 101369 Hudson City com 443683107 23742 710000 sh 0 sole 0 710000 Impax Labs com 45256B101 407 21000 sh 0 sole 0 21000 Inamed Corp. com 453235103 1320 21000 sh 0 sole 0 21000 Independence com 453414104 10374 285000 sh 0 sole 0 285000 Inkine Pharma com 457214104 232 60000 sh 0 sole 0 60000 Integrated Alarm Sys. com 45890M109 2970 550000 sh 0 sole 0 550000 Intel Corp com 458140100 225 8150 sh 0 sole 0 8150 ITLA Capital Corp com 450565106 14371 355633 sh 0 sole 0 355633 JP Morgan Chase com 46625H100 16051 414000 sh 0 sole 0 414000 Keycorp com 493267108 1435 48000 sh 0 sole 0 48000 Keyspan Corp com 49337W100 9643 262750 sh 0 sole 0 262750 Laclede Gas com 505597104 1846 67350 sh 0 sole 0 67350 Lehman Brothers com 524908100 4703 62500 sh 0 sole 0 62500 Lehman Brothers com 524908100 22575 300000 sh 0 sole 0 300000 Ligand Pharma Cl. B com 53220K207 870 50031 sh 0 sole 0 50031 Luminent Mortgage com 550278303 2797 233100 sh 0 sole 0 233100 Martek Biosciences com 572901106 1404 25000 sh 0 sole 0 25000 MassBank Corp com 576152102 4041 116751 sh 0 sole 0 116751 MBNA Corp com 55262L100 516 20000 sh 0 sole 0 20000 MCG Capital Corp. com 58047P107 8197 532976 sh 0 sole 0 532976 MDU Resource com 552690109 1668 69400 sh 0 sole 0 69400 Mellon Financial com 58551A108 13052 445000 sh 0 sole 0 445000 Merrill Lynch com 590188108 15697 290800 sh 0 sole 0 290800 Metris Companies com 591598107 4128 475000 sh 0 sole 0 475000 MFA Mortgage Inv com 55272X102 3115 350000 sh 0 sole 0 350000 MGE Energy Inc com 55277P104 507 15535 sh 0 sole 0 15535 MGI Pharma com 552880106 1204 44560 sh 0 sole 0 44560 Micron Tech com 595112103 119 7750 sh 0 sole 0 7750 Microsoft com 594918104 256 8975 sh 0 sole 0 8975 Morgan Stanley com 617446448 17942 340000 sh 0 sole 0 340000 NABI Pharma com 629519109 711 50000 sh 0 sole 0 50000 National Fuel Gas com 636180101 3910 156400 sh 0 sole 0 156400 Nektar Therapeutics com 640268108 599 30000 sh 0 sole 0 30000 Neurocrine Bioscience com 64125C109 1296 25000 sh 0 sole 0 25000 New Century Financial com 64352D101 22942 490000 sh 0 sole 0 490000 NY Community Bancorp com 649445103 9058 461420 sh 0 sole 0 461420 New York Mortgage Tr com 649604105 886 300000 sh 0 sole 0 300000 NewAlliance Banc com 650203102 10620 760769 sh 0 sole 0 760769 Nicor Inc com 654086107 4931 145150 sh 0 sole 0 145150 Nisource Inc com 65473P105 9422 456950 sh 0 sole 0 456950 NJ Resources com 646025106 3358 80750 sh 0 sole 0 80750 Nokia Corp com 654902204 293 20125 sh 0 sole 0 20125 North Fork Bcorp com 659424105 1142 30000 sh 0 sole 0 30000 Northeast Utilities com 664397106 870 44675 sh 0 sole 0 44675 Nstar com 67019E107 954 19925 sh 0 sole 0 19925 NUI Corp com 629431107 613 41960 sh 0 sole 0 41960 NW Natural Gas com 667655104 2997 98250 sh 0 sole 0 98250 Oneok Inc com 682680103 3683 167500 sh 0 sole 0 167500 OSI Pharma com 671040103 1057 15000 sh 0 sole 0 15000 Pacific Premier com 69478X105 2722 255550 sh 0 sole 0 255550 Palatin Technologies com 696077304 126 30000 sh 0 sole 0 30000 Palomar Medical Tech com 697529303 336 20000 sh 0 sole 0 20000 Parkvale Fin'l com 701492100 6351 241311 sh 0 sole 0 241311 Pennfed Fin'l com 708167101 1749 52660 sh 0 sole 0 52660 Peoples Energy com 711030106 4929 116950 sh 0 sole 0 116950 Pepco Holdings com 713291102 344 18841 sh 0 sole 0 18841 PFF Bancorp com 69331W104 16806 451300 sh 0 sole 0 451300 Pfizer Inc. com 717081103 312 9100 sh 0 sole 0 9100 PG&E Corp com 69331C108 9359 334975 sh 0 sole 0 334975 Pharmion com 71715B409 978 20000 sh 0 sole 0 20000 Piedmont Nat Gas com 720186105 5799 135800 sh 0 sole 0 135800 PMI Group com 69344M101 348 8000 sh 0 sole 0 8000 PNC Financial Svcs com 693475105 14884 280400 sh 0 sole 0 280400 PNM Resources com 69349H107 779 37525 sh 0 sole 0 37525 PPL Corp com 69351T106 612 13325 sh 0 sole 0 13325 ProCentury com 74268T108 6325 650000 sh 0 sole 0 650000 Provident Finl com 74386T105 8319 474000 sh 0 sole 0 474000 Public Svc Ent Gp com 744573106 6891 172150 sh 0 sole 0 172150 Puget Energy com 745310102 1981 90400 sh 0 sole 0 90400 Quaker City Bcp com 74731K106 10917 198700 sh 0 sole 0 198700 Quanta Capital Hold com G7313F106 41717 3928172 sh 0 sole 0 3928172 Questar Corp com 748356102 6001 155300 sh 0 sole 0 155300 Redwood Trust com 758075402 2673 48000 sh 0 sole 0 48000 Sanofi-Synthelabo com 80105N105 247 7725 sh 0 sole 0 7725 Saxon Capital com 80556P302 36562 1601510 sh 0 sole 0 1601510 SBC Communic. com 78387G103 282 11625 sh 0 sole 0 11625 SE Financial Corp. com 78412R108 96 10000 sh 0 sole 0 10000 Seacoast Fin'l Svc com 81170Q106 6685 193200 sh 0 sole 0 193200 SEMCO Energy com 78412D109 535 91975 sh 0 sole 0 91975 Sierra Pac Res Hld com 826428104 100 12950 sh 0 sole 0 12950 SLM CORP com 78442P106 4247 105000 sh 0 sole 0 105000 Sony Corp ADR com 835699307 284 7475 sh 0 sole 0 7475 South Jersey Indu com 838518108 1918 43580 sh 0 sole 0 43580 Southern Union com 844030106 5563 263878 sh 0 sole 0 263878 Southwest Gas com 844895102 2940 121850 sh 0 sole 0 121850 Sovereign Bancorp com 845905108 1481 67000 sh 0 sole 0 67000 StanCorp Finl com 852891100 6700 100000 sh 0 sole 0 100000 Sterling Fin'l com 859319105 22376 702100 sh 0 sole 0 702100 STMicroelectronics com 861012102 200 9100 sh 0 sole 0 9100 Sun Microsystems com 866810104 139 32100 sh 0 sole 0 32100 Suntrust Banks com 867914103 1690 26000 sh 0 sole 0 26000 SW Energy com 845467109 795 27725 sh 0 sole 0 27725 Taylor Capital com 876851106 8167 375478 sh 0 sole 0 375478 Teco Energy com 872375100 549 45775 sh 0 sole 0 45775 Tevea Pharma adr 881624209 1346 20000 sh 0 sole 0 20000 Texas Instruments com 882508104 283 11700 sh 0 sole 0 11700 TF Fin'l Corp com 872391107 2646 88187 sh 0 sole 0 88187 Thornburg Mtg com 885218107 9837 365000 sh 0 sole 0 365000 TierOne Corp com 88650R108 2151 100000 sh 0 sole 0 100000 TXU Corp com 873168108 2815 69500 sh 0 sole 0 69500 UGI Corp com 902681105 1579 49175 sh 0 sole 0 49175 Unionbancal Corp com 908906100 1636 29000 sh 0 sole 0 29000 US Bancorp com 902973304 6890 250000 sh 0 sole 0 250000 Vectren Corp com 92240G101 3719 148225 sh 0 sole 0 148225 Vignette Corp com 926734104 22 13000 sh 0 sole 0 13000 Wachovia Corp com 929903102 2692 60500 sh 0 sole 0 60500 Wash Mutual Inc com 939322103 889 23000 sh 0 sole 0 23000 Washington Fed com 938824109 25392 1058000 sh 0 sole 0 1058000 Waypoint Bank com 946756103 10280 372591 sh 0 sole 0 372591 Westcorp Inc com 957907108 18180 400000 sh 0 sole 0 400000 WGL Holdings com 92924F106 4693 163400 sh 0 sole 0 163400 Williams Comp com 969457100 5241 440400 sh 0 sole 0 440400 Willow Grove com 97111W101 450 28162 sh 0 sole 0 28162 Wisconsin Energy com 976657106 2284 70050 sh 0 sole 0 70050 WPS Resources com 92931B106 813 17530 sh 0 sole 0 17530 Xcel Energy com 98389B100 2105 125950 sh 0 sole 0 125950 Yardville Nat'l com 985021104 10246 410672 sh 0 sole 0 410672