Rio runs rings around Obama