Fifi is one of the two secondary antagonists (alonside the Pied Piper) of DreamWorks' 20th full-length animated feature film Shrek Forever After. He is Rumpelstiltskin's eerie and belligerent goose pet who serves him in helping people signing his magical contracts, by picking a feather attached to his body to sign their names with.
His vocal sound effects were provided by Frank Welker, who also did the sound effects for the Green Death from How to Train Your Dragon.
In the alternative universe, he is treated like a god. His main servants were the Three Little Pigs, and they had to feed him, clean him, and do anything that he wanted. At the end, Rumpelstiltskin tried to escape on Fifi but is stopped by Shrek. When Shrek kisses Fiona before he disappears, the curse is finally broken and everyone, including Fifi, dissipates and everything returns to normal.
During the credits of the film, he was killed by Princess Fiona making him burst due to her shrill singing so high, thus making him die and the legs were what's left of the goose. Shrek then laughs teasingly as he points at it, much to Rumpel's marginalization.
Fifi returns as a zombie in the "Thriller Night" music video segment of the 2010 Shrek special "Scared Shrekless".
The manner in which Fiona defeated Fifi was a callback to her singing to a bird in the first film.
Fifi is strong for a goose, as seen when Rumpelstiltskin tries to escape on him. He is strong enough to lift up Shrek and Fiona while carrying Rumpelstiltskin on his back. However, he cannot resist being pulled back by Shrek.