In March 2006, Yanagisawa returned to Kashima Antlers. In 2007, the club won J1 League and Emperor's Cup. However his opportunity to play decreased behind young player Yuzo Tashiro and Shinzo Koroki. He moved to Kyoto Sanga FC in 2008. He scored 14 goals which is top score in Japanese player in the league. However he could not scored many goals from 2009. He moved to Vegalta Sendai in 2011. In March 2011, 2011 Tōhoku earthquake and tsunami occurred in wide area including Sendai. Although he did not play many matches, the club won the 4th place in 2011 and the 2nd place in 2012. He retired end of 2014 season.