Glamorgan have signed Shaun Marsh, the Australian top order batsman, as their second overseas player for this year's Friends Life t20. He joins Marcus North who has arrived to play for the rest of the season. Martin van Jaarsveld has also been signed but holds a British passport.

Marsh, a powerful left-handed top-order batsman, will attempt to revive Glamorgan's T20 fortunes. Since losing to Leicestershire in the 2004 semi-final, they have failed to make any impression on the competition, something a major regime change two winters ago was designed to rectify.

"Having played in both IPL and the Big Bash in Australia, I'm really looking forward to drawing on my experience and hitting some runs when I join up with Glamorgan," Marsh said.

"I played alongside Marcus at Western Australia before, so it will be great to join up with him again. Hopefully we can have a great t20 tournament and with the final of the competition in Cardiff it should be a great summer ahead."

Marsh, 28, has scored 2,563 domestic T20 runs at 42.01 with a strike rate of 135.82. He scored 117 runs in two innings for Perth, helping them to the semi-final of the Big Bash League in Australia, where he played with North. He is currently playing for Kings XI Punjab in the IPL, having scored over 1,300 runs in the competition.

Matthew Mott, Glamorgan head of elite development, said: "To bring in a player of Shaun's calibre, a genuine match winner, to the top of the batting order will make us a more potent attacking force and with Shaun's experience of the competition across the world, he will also provide our young guns with a great deal of confidence."