You can always do a StartUp Repair using installation or recovery media (Windows 7 installation DVD/USB). Startup Repair - Run 3 Separate Times
This would fix Windows 7 booting.
Then for adding Fedora to Windows boot menu (dual boot entry) I would suggest using this secure method which does not involve third party boot loaders, chaining "bridges" with grub4dos-derivative boot loaders like neogrub e.t.c.
1. Download and install "ext2fsd
" - this driver
/tool allows read/write of Linux ext2/3/4 partitions from Windows 7.
You will benefit in future with this tool being able to access Linux/Fedora file system like Windows file system.
2. Copy file "/boot/grub/boot.img" from Fedora to say Windows "c:\".
3. Create boot sector loader and set drive and path of this loader to:
4. Rename description of newly created loader to say "Fedora 17".
5. Reboot - you should have a dual-boot menu with Windows 7 and Fedora.
For 2., 3. and 4. you can use Visual BCD Editor
Visual BCD Editor does not create any hidden files or folders or whatever on disk like other highly praised BCD tools freely do without user permission(?!) - it only alters BCD contents and then only after user confirmation. You do not have to run any repair / reinstall of GRUB2
If you want later when booted to Fedora you could
reinstall GRUB2 to update grub's parameters/boot menu BUT do not install GRUB2 to MBR !
For Grub2 reinstallation use the partition where Fedora is installed.
It is possible that the path to boot.img is "/boot/grub2" - Fedora is changing path for grub on every release.