In June 2013, Tawamba switched to Ružomberok, rejoining his Nitra manager Jozef Vukušič.[11] He netted on his league debut on 14 July, scoring the equalizer in a 2–2 draw with Žilina.[12] On 10 August, Tawamba scored a brace in a 3–2 home win over Spartak Trnava.[13] He finished the season as the team's top scorer with 13 goals in 31 appearances.[citation needed]
Libya
In July 2014, Tawamba returned to Africa and signed with Libyan club Al-Ahly Benghazi, again following his former manager Jozef Vukušič.[14] He represented the side in the 2014 CAF Champions League exclusively, appearing in two games of the group stage against Tunisia's CS Sfaxien and Espérance.[15]
Return to Slovakia
In early 2015, Tawamba returned to Slovakia and joined Zlaté Moravce,[16][17] but was unable to play in the 2014–15 season. He scored a goal on his debut for the club on 15 August in a 2–2 home draw with Železiarne Podbrezová.[18] On 19 September, Tawamba netted both his team's goals in a 5–2 away loss to Ružomberok.[19] He subsequently scored a hat-trick to give his side a 3–1 win over Skalica on 21 November.[20]
Kazakhstan
On 1 April 2016, Tawamba transferred to Kazakh club Kairat.[21] He signed a one-plus-two-year contract and was awarded the number 20 shirt. On 29 May, Tawamba scored a stoppage-time back-heel winner to give his team a 3–2 win over Akzhayik.[22] He subsequently made his debut in UEFA competitions, coming on as a substitute for Gerard Gohou in a 1–0 away win against Teuta Durrës in the first leg of the 2016–17 UEFA Europa League first qualifying round on 30 June. A week later in the return leg, Tawamba scored his team's fourth goal in an eventual 5–0 victory at home. He also netted a brace in a 3–2 away win against Irtysh Pavlodar on 17 July. One day before the league's final fixture, on 28 October, Tawamba terminated his contract with Kairat by mutual agreement.[23] He made 29 appearances and scored six goals in all competitions.
Serbia
In November 2016, Tawamba moved to Serbia and signed a three-year contract with Partizan.[24] He scored his first goal for the club in a 3–0 home league win over Metalac Gornji Milanovac on 8 March 2017.[25] In his first Belgrade derby, Tawamba scored the team's second goal in an eventual 3–1 away win over Red Star Belgrade on 18 April.[26] He eventually finished the season collecting the double.[27]
On 22 July 2017, Tawamba scored a brace in the league's opener versus Mačva Šabac, as Partizan won the game 6–1.[28] He also netted the opening goal in a 1–3 loss to Olympiacos in the first leg of the 2017–18 UEFA Champions League third qualifying round on 25 July.[29][30] In the return leg of the 2017–18 UEFA Europa League play-off round, Tawamba scored the opener in a 4–0 away win against Videoton on 24 August, thus helping Partizan progress to the group stage.[31] He subsequently found the back of the net in a 2–3 home loss to Dynamo Kyiv in Group B on 28 September.[32] In the fourth game of the group stage, on 2 November, Tawamba scored a goal to give his team a 2–0 home win over Skënderbeu Korçë.[33] He also scored the opener in a 2–1 home win over Young Boys, on 23 November, as Partizan advanced to the knockout stage after 13 years.[34] With 19 goals in 51 appearances across all competitions, Tawamba finished the season as the team's top scorer, helping them win the 2017–18 Serbian Cup.
Saudi Arabia
In July 2018, Tawamba was transferred to Saudi club Al-Taawoun for a fee of €1.4 million.[35][36] He was the team's top scorer in the 2018–19 season with 27 goals across all competitions.
On 31 August 2023, Tawamba joined Al-Okhdood on a free transfer.[37]
On 28 August 2024, Tawamba joined Al-Tai on a free transfer.[38]
In March 2018, Tawamba received his first call-up to the Cameroon national team for a friendly against Kuwait.[41] He played the full 90 minutes in that match, receiving a yellow card in their 3–1 away victory.