First off - congrats about the Rhodes scholarship - that's a huge accomplishment. I would imagine that getting something as prestigious as a Rhodes would open a lot of doors for you in terms of residency. I really don't know how FMGs fare in terms of residency placement if they also have a Rhodes. There are some FMGs at places like BWH, MGH, but many of these went to med school in Europe, so I'm not sure how easy/difficult it is for someone who went to med school in India. Regardless, I think your Rhodes award, in addition to good publications, will definitely help you to get into a good residency program. Those are just my thoughts. I would ask some program directors in the states what they think your chances are.