LONDON (Reuters) - United States finished top of the London Olympics medal table on Sunday with 46 golds ahead of China on 38 and hosts Britain with 29.