As Wenceslaus' position in Hungary had dramatically weakened in the previous years, his father decided to take him back to Bohemia in the summer of 1304. He even took the Holy Crown of Hungary with himself to Prague. Soon, Kakas took an oath of allegiance to Charles of Anjou, along with his cousin Roland II. When Charles made an alliance with his cousin Rudolph III of Austria against Bohemia, in Pressburg (now Bratislava in Slovakia) on 24 August, Kakas was also present as one of his supporters. Kakas attended the Diet of Rákos on 10 October 1307, which confirmed Charles' claim to the throne. Alongside his brothers, Dominic and Ladislaus, he was present at the national assembly on 27 November 1308 in Pest, where Charles was unanimously proclaimed king. His person was represented by Dominic at the second coronation of Charles I on 15 June 1309. Kakas bravely fought against the troops of Matthew Csák in the 1300s, when the powerful oligarch threatened the Rátóts' domain in Nógrád County. Kakas participated in the royal military campaign against the sons of Amadeus Aba in the summer of 1312. He was killed in the Battle of Rozgony on 15 June 1312, in the king's surroundings. Charles I commemorated his loyal soldier with a warm heart even in 1323, and forbade all judicial courts to judge him, or his son John, or even his offspring, for any injustice and domination committed by them.