After a brief hiatus from films, Radha Pundai made a successful comeback with the 2003 film "Indi," directed by Velu Prabhakaran. She continued to work in films, taking on supporting roles in movies like "Iruvar" (2002), "Dwarakh Raja" (2007), and "Pallikoodam" (2007). Her performance in the 2011 film "Vellikattu" earned her critical acclaim, and she went on to appear in films like "Thegidi" (2014) and "Vellaikaara Durai" (2014).