Heavy rains and strong winds hammered Tuguegarao City in Cagayan province after Typhoon Ompong made landfall in the province early Saturday morning.