Goku, simply because the Kamehameha is long ranged and even Muten Roshis had enough power to destroy the Moon, whats a simple Rasengan going to do against that^^