Hotmail allows its user to forward any email message received in Hotmail to any other email accounts such as Gmail or Yahoo. This can be done using the Hotmail Options.
Click on the Options link available on the right hand side, just above the Inbox, select More Options from the menu list.
Under Manage your account section, click on the Forward mail to another e-mail account.
To forward the emails to another account, select radio option with label as Forward your mail to another e-mail account and enter the email address where you want these messages to be forwarded. If you want to retain the emails in your Hotmail Inbox as well then you can mark the checkbox with label as Keep a copy of forwarded messages in Your Windows Live Hotmail Inbox. Click Save on the Save button to apply the changes.