Bristol City have confirmed that trialists Marlon Harewood and Marlon Pack have both signed permanent contracts with the League One outfit.
Harewood has signed a one-year deal at Ashton Gate after impressing City boss Sean O'Driscoll during a trial period.
City have also completed the signing of former Portsmouth midfielder Pack, who was out of contract after leaving Cheltenham Town this summer.
Cheltenham are due £100,000 in compensation after Pack signed a two-year deal with City because he is under 24 years of age.
Both players are eligible for tomorrow's League One opener against Bradford City and have been included in O'Driscoll's squad for the match.