Greek stocks charged ahead by just over 2 percent yesterday, outperforming weak showings on major European bourses, as buying in banks helped to send the domestic market to a six-month high. The benchmark general index rose 2.06 percent to 2,204.11 points, a level not seen since November last year. Banks shone, gaining 2.79 percent. Bank of Cyprus soared 7.73 percent to 4.04 euros and Marfin Popular Bank rose 7.77 percent to 2.22 euros. Fish-farming company Nireus witnessed a 15 percent hike to 0.92 euros, bringing its gains over the last month to 56 percent. Internet service provider Forthnet fell 2.87 percent to 1.69 euros. Turnover reached 241.3 million euros versus 187 million in the previous session.