The utter elegant Prince Charles made the number one spot on Esquire's best dressed list much deservedly thumping comic Ronnie Corbett to 2nd, actor Bill Nighy to 3rd and U.S president Barack Obama to 3rd. Swiss tennis player Roger Federer ranked 8th while rapper/designer Andre ranked 10th.