The principality club came into the clash without a victory in six matches, while Rennes had won three on the spin to climb to third in the Ligue 1 standings.
But the hosts struggled here as Piquionne headed home a Nene corner in the 46th minute to earn his mid-table team maximum points.
Copyright (c) PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms