I synced Outlook account contacts in my Nokia Lumia 520, all my contacts are got updated to my outlook account.. If you are not using it, sign up new outlook account, go to PEOPLE, IMPORT CONTACTS, import your contacts through any of your account given....
Once imported in your hotmail account, use your yahoo mail account contacts to import outlook contacts... It means you have to import all of your contacts in yahoo mail account.
If you got success to do so...
Open your yahoo contacts, go to ACTION, select EXPORT, choose "vCard Single File", click EXPORT NOW, save file... the file will got saved in your PC or android tablet/mobile...
After all this damn process, use any Android mobile, insert your SIM CARD in android mobile, you have this downloaded/saved vCard file in your mobile, run it, save contacts to sim....... Its done...
YOUR ARE LUCKY IF GOT SUCCESS IN THIS BATTLEFIELD.
(Note : it will be easy if you are using PC)